home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / zdcs201.zip / ZHISTORY.TXT < prev   
Text File  |  1993-02-02  |  7KB  |  162 lines

  1. ZDCS Revision History File
  2.  
  3.  
  4. Release 2.0
  5.  
  6. Added support for ARJ archive format, both regular *.ARJ archives and
  7. the self-extracting *.SFX ARJ files.
  8.  
  9. Faster operation - 20% faster than ZDCS 1.65.
  10.  
  11. Database format change.  Databases now have two files (ZDCS.DAT and
  12. ZDCS.NDX) and are 30% smaller than in version 1.65.
  13.  
  14. The duplicate report format has been changed to present the results in
  15. a directly readable text file.  In addition to the previous list of
  16. all duplicates with zipfile and pathname, the report also includes a
  17. list of all files that are 100% dupes and a list of all files that
  18. have at least one duplicate and at least one original file.
  19.  
  20.  
  21. Release 1.65
  22.  
  23. Two late blooming bugs have been squashed.  Please see the ZDCS.NEW
  24. file for details.
  25.  
  26.  
  27. Release 1.64
  28.  
  29. The registration key replaces the "unregistered" screen message with
  30. the "registered to <bbs name>" message, and also allows the option of
  31. turning off the message entirely for a cleaner screen display.
  32.  
  33. The duplicate report generator ZDCSDR has been completely rewritten to
  34. provide a speed increase of close to 80% in both the duplicate report
  35. and duplicate purge functions.  A second stage sort has also been
  36. added so that you can have the list of duplicate files sorted by the
  37. CRC32, the individual file name, or the name of the zipfile or GIF.
  38. The format of the ZDCS-DUP.LST file has been changed to CSV (Comma
  39. Separated Variable) to make it easy to import this file into a
  40. database or parse it into a .BAT file.
  41.  
  42. When an upload contains allowed duplicates, they are no longer counted
  43. as passed files.  Instead, by popular demand they are now totally
  44. ignored in the file count.  The ZDCS log accurately reflects this
  45. information.
  46.  
  47. The bbs ads database builder ZDCSBA, the upload file checker ZDCSFC,
  48. and the database builder ZDCSDB automatically detect the availability
  49. of any type of file locking, not just DOS SHARE.  This capability will
  50. be added to the duplicate report generator ZDCSDR in a future release.
  51.  
  52. Earlier, bbs ads weren't being properly subtracted from the total
  53. number of files before the percent dupes calculation was performed -
  54. this has been corrected.  New bbs ads designated only by CRC32 can be
  55. accepted without having either the file name or the original file at
  56. hand.
  57.  
  58. The database builder ZDCSDB checks to make sure that the data file
  59. path specified in the configuration file really exists.
  60.  
  61. When an uploaded zipfile fails the percent dupes test set by the
  62. sysop, new information is written to the PCBFAIL.TXT file to be
  63. displayed to the caller.  This now consists of the name of the
  64. duplicated file in the uploaded zipfile and the name of the previously
  65. existing zipfile on the bbs that already contains this dupe, repeated
  66. for each duplicate file.  This tells the caller where to look for the
  67. duplicated files in the zipfiles already on the board, the answer to a
  68. common question.
  69.  
  70. The maximum number of files within a ZIP that can be processed by ZDCS
  71. is set at 650 for the database build and for the upload file check.
  72.  
  73. The previous internal limit of 999 pathnames has been removed.  There
  74. is no maximum number of paths that may be processed.
  75.  
  76. The usual bugcrushing, bombproofing and cosmetic fixing that
  77. accompanies an extensive beta cycle have gone into ZDCS 1.64.
  78.  
  79.  
  80. Release 1.60
  81.  
  82. Version 1.60 adds the capability to handle self-extracting EXE files
  83. created with PKSFX (SFX), and "other" files like GIFs.  There has been
  84. a substantial increase in the processing speed so that now all files
  85. are processed about three times as fast as they were under version
  86. 1.5x.  As an example, ZDCS was run on a 10MBS LAN (where the disk
  87. reads across the LAN were a speed bottleneck) and it processed 80,894
  88. individual member files within 4,734 ZIPs, SFXs and GIFs in 2 hours
  89. and 25 minutes.  (Your mileage may vary.)
  90.  
  91. A pre-test capability has been added to permit bbs callers to pre-test
  92. a ZIP, SFX or GIF file for duplicates before spending the time to
  93. upload the full file to the board.  This capability does not require
  94. the caller to download any special programs or perform any complicated
  95. operations.
  96.  
  97. A database purge facility has been added to reduce the size of the
  98. CRC32 database *after* the reported duplicates have been cleared from
  99. the file system.  The maximum number of files within a ZIP that can be
  100. processed by ZDCS is set at 675 for the database build and 425 for the
  101. upload file check.
  102.  
  103. The sysop has been given the opportunity in version 1.60 to set a text
  104. message that will be displayed to callers when an upload has been
  105. declined.
  106.  
  107. Release 1.60 also incorporates an interface to third party
  108. applications, which has been implemented for EXZIP and EXZTEST.  More
  109. technical information on the interface is available at The Hacker
  110. Central BBS.
  111.  
  112. What was previously available in version 1.5 as a rudimentary test
  113. mode has been heavily modified to permit the creation of the interface
  114. to third party applications.  The old test mode is no longer available
  115. - the guts of it were used to provide a seamless integration with
  116. EXZTEST / EXZIP.
  117.  
  118.  
  119. Release 1.5x
  120.  
  121. In version 1.5 the database builder ZDCSDB15.EXE now handles zipfiles
  122. stored *with paths* within zipfiles.  The previous internal limit of
  123. 99 pathnames has been increased to 999.  Where the existence of an
  124. empty subdirectory among the pathnames caused the earlier database
  125. builder to abort, ZDCSDB15.EXE can now handle an empty subdirectory.
  126. The real-time upload checker ZDCSFC15.EXE now correctly handles
  127. zipfiles stored *with paths* within zipfiles.
  128.  
  129. Previously, a file listed in the bbs ads database could still be
  130. considered a duplicate file, which affected the "percentage of new
  131. files" calculation for an uploaded ZIP.  The bbs ads are no longer
  132. counted as duplicates when determining the percentage of new files in
  133. the upload.
  134.  
  135. The database structures used in ZDCS 1.00 have been redesigned for
  136. version 1.5 to cut down on the database size.  At the expense of a
  137. little speed, the database is now slightly less than half the size it
  138. used to be.
  139.  
  140. The new option of "allowed duplicates" has been added in version 1.50.
  141. This is so that files like OMBUDSMN.ASP and VALIDATE.DOC needn't be
  142. counted as duplicate uploads.  The allowed duplicate files may be
  143. designated by either filename or by CRC.
  144.  
  145. A new test mode has been added for the operation of the upload file
  146. checker, ZDCSFC15.EXE.  If the word TEST is used instead of the word
  147. UPLOAD as the second parameter passed to ZDCSFC15, then the upload
  148. checker can be used to test a specific file for duplicates without
  149. causing any updates to be written to the database or the logfile and
  150. without creating PCBPASS.TXT or PCBFAIL.TXT.  Test results will be
  151. written to ZDCS-TST.OUT.  The easiest and safest way to run such a
  152. test on any zipfile FOO.ZIP is to issue the command <ZDCSFC15 FOO.ZIP
  153. TEST> to test the files within the zipfile FOO.ZIP.  I don't expect
  154. most sysops to need this capability, but it's available.
  155.  
  156. There have been numerous beta versions of ZDCS between release 1.00
  157. and release 1.50.  Conversion programs for the database information
  158. from those beta versions to the new version 1.50 format are available
  159. on The Hacker Central BBS.
  160.  
  161.  
  162.